package app.web.netant.bangumi;

import cn.lily.com.exception.YaconException;
import cn.lily.web.page.BusinessPage;
import cn.lily.web.widget.sql.TSqlGrid;
import cn.lily.web.widget.standard.TButton;
import cn.lily.web.widget.standard.TButtonPilot;
/**
 * Bangumi动漫数据
 * @author JiaJ
 * @date 2018年6月16日
 *
 */
public class BangumiCartoonPage extends BusinessPage {

	@Override
	public void page_onLoad() throws YaconException {
		
		TSqlGrid bangumiCarGrid = sqlGrid("bangumiCarGrid");
		
		bangumiCarGrid.setDictTable("LEO_BANGUMI_CARTOON_INFO");
		String sqlString = "select * from ${schema}.LEO_BANGUMI_CARTOON_INFO ";
		bangumiCarGrid.setCommSqlStr(sqlString);
		bangumiCarGrid.setEdit(true);
			
		bangumiCarGrid.createFieldTitle("CAR_ID").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_NAME");
		bangumiCarGrid.createFieldTitle("CAR_NAME_OTH");
			
		bangumiCarGrid.createFieldTitle("CAR_TYPE");
		bangumiCarGrid.createFieldTitle("CAR_NUM");
		bangumiCarGrid.createFieldTitle("CAR_DATE_START");
		bangumiCarGrid.createFieldTitle("CAR_TAG");	
		bangumiCarGrid.createFieldTitle("CAR_URL").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_MEMO").setFieldVisible(false);

		bangumiCarGrid.createFieldTitle("CAR_DATE_END").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_DATE_WEEK").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_SCRIPT").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_SHOW").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_CASE").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_LAYOUT").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_RECORD").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_MAKER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_MUSIC_MAKER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_ST_URL").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_TV").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_TIMEOUT").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_OPERA").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_MUSIC").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_DOCTOR").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_ART_SUPER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_PIC_SUPER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_MOVIE_SUPER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_MUSIC_SUPER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_BOARD").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_PAINT").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_PERSON_SET").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_ART_SET").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_EFFECT").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_MUSIC_EFFECT").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_DERECT").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_SYS").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_ENGINE_SET").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_CLIP").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_AREA").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_PLAY").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_COLOR_SET").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_SUPER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_ITEM_SET").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_ICON_SET").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_3D_SUPER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_CG_SUPER").setFieldVisible(false);
		bangumiCarGrid.createFieldTitle("CAR_LANG").setFieldVisible(false);

		TButtonPilot bangumiCarPilot = ButtonPilot("bangumiCarPilot");
		bangumiCarPilot.setPilotIco("/widget/buttonPilot.gif");
		bangumiCarPilot.setPilotText("Bangumi网站信息");
		
		bangumiCarPilot.addButtons(new TButton("refresh"));
		bangumiCarGrid.setButtonPilot(bangumiCarPilot);
		
		getPage().addElement(bangumiCarGrid);
		
	}
	
	public void refresh() throws YaconException {
		
		TSqlGrid bangumiCarGrid = sqlGrid("bangumiCarGrid");
		
		bangumiCarGrid.setDictTable("LEO_BANGUMI_CARTOON_INFO");
		String sqlString = "select * from ${schema}.LEO_BANGUMI_CARTOON_INFO ";
		bangumiCarGrid.setCommSqlStr(sqlString);
		
		this.setSelfMessage(bangumiCarGrid.getDataElement());
		
	}

}
